Markus Blatt [Wed, 20 Nov 2024 11:10:33 +0000 (12:10 +0100)]
[PATCH] [dunecontrol] Module without CMakeLists.txt next to dune.module is installed
The decision whether a module is installed is usually based on whether
pkgconfig was able to find it. If the DUNE module does not ship a
pkgconf file or pkgconf is missing, then dunecontrol tries to build
this installed modules, too. That fails miserably.
With this commit we add a check at the end that checks whether
there is a CMakeLists.txt file in the source directory of the
module. This directory is where the dune.module file was found. If
there is none we also assume that the module is installed and do not
try to build it.
Gbp-Pq: Name dunecontrol-Module-without-CMakeLists.txt-next-to-du.patch
Make duneproject aware that opm-models is merged with opm-simulators
Last-Update: 2024-11-18
This is needed to kepp autopkgtests from testing working. Can safely be
removed laters
Last-Update: 2024-11-18
Gbp-Pq: Name duneproject-simulators-is-alias-for-models
Install architecture independent pkgconfig file in /usr/share/pkgconfig
This prevents lintian warning pkg-config-unavailable-for-cross-compilation
for the header only modules dune-istl, dune-localfunctions, dune-functions,
and dune-typetree.
Gbp-Pq: Name install-pkgconfig-without-lib-for-cross-compile